large sloop/barge - English Synonyms Dictionary